class DKRandomItemSpawnOld extends KFRandomItemSpawn;
/*
simulated function PostBeginPlay()
{
	local int i;

	if ( Level.NetMode!=NM_Client )
	{
		NumClasses = 0;

		if(bForceDefault)
		{
			for(i=0; i<ArrayCount(PossiblePickups); ++i)
			{
				PossiblePickups[i] = default.PossiblePickups[i];
			}
		}

		for(i=0; i<ArrayCount(PossiblePickups) && PossiblePickups[NumClasses].PickupClass != none; ++i)
		{
			NumClasses++;
		}
		
		SetupPossibilities();
		CurrentClass = GetWeightedRandClass();
		PowerUp = PossiblePickups[CurrentClass].PickupClass;
	}
	if ( Level.NetMode != NM_DedicatedServer )
	{
		for ( i=0; i< NumClasses; i++ )
			PossiblePickups[i].PickupClass.static.StaticPrecache(Level);
	}
	// Add to DKGameType.WeaponPickupsDK array
	if ( DKGameType(Level.Game) != none )
	{
		DKGameType(Level.Game).WeaponPickupsDK[DKGameType(Level.Game).WeaponPickupsDK.Length] = self;
		DisableMe();
	}
	SetLocation(Location - vect(0,0,1)); // adjust because reduced drawscale
}

function SpawnPickup()
{
	super.SpawnPickup();

	if ( KFWeaponPickup(myPickup) != none )
	{
		KFWeaponPickup(myPickup).MySpawner = self;
	}
}

function NotifyNewWave(int CurrentWave, int FinalWave)
{
}

function EnableMe()
{
	bIsEnabledNow = True;
	SetTimer(0.1, false);
}

function EnableMeDelayed(float Delay)
{
	bIsEnabledNow = True;
	SetTimer(Delay, false);
}

defaultproperties
{
	WaveApproxValue(0) = 400
	WaveApproxValue(1) = 600
	WaveApproxValue(2) = 800
	WaveApproxValue(3) = 1000
	WaveApproxValue(4) = 1300
	WaveApproxValue(5) = 1700
	WaveApproxValue(6) = 2200
	WaveApproxValue(7) = 3000
	
	PossiblePickups(0) = (PickupClass=Class'MachetePickup',Value=250,Possibility=1.00)
	PossiblePickups(1) = (PickupClass=Class'Axe1Pickup',Value=300,Possibility=1.00)
	PossiblePickups(2) = (PickupClass=Class'BlackChainsawPickup',Value=850,Possibility=1.00)
	PossiblePickups(3) = (PickupClass=Class'KatanaLLIPickup',Value=1200,Possibility=1.00)
	PossiblePickups(4) = (PickupClass=Class'Bal_ClaymoreSwordPickup',Value=2500,Possibility=1.00)
	PossiblePickups(5) = (PickupClass=Class'BDHuntingRiflePickup',Value=1000,Possibility=1.00)
	PossiblePickups(6) = (PickupClass=Class'OpticalDeaglePickup',Value=600,Possibility=1.00)
	PossiblePickups(7) = (PickupClass=Class'OpticalDeaglePickup',Value=600,Possibility=1.00)
	
    Texture=Texture'PatchTex.Common.WeaponSpawnIcon'
}
*/